; 用div计算 data 段 第一个数据 除以第二个数据，商存放在第三个数据中
assume ds:data, cs:code, ss:stack

data segment
  dd 100001   ;A1 86 01 00
  dw 100      ;64 00
  dw 0        ;00 00
data ends

stack segment
  dw 0, 0, 0, 0
  dw 0, 0, 0, 0
  dw 0, 0, 0, 0
  dw 0, 0, 0, 0
stack ends

code segment

start: mov ax, data
  mov ds, ax
  
  mov ax, ds:[0]
  mov dx, ds:[2]
  div word ptr ds:[4]
  mov ds:[6], ax
  
  mov ax, 4c00H
  int 21H

code ends

end start